FernleafSystems\Wordpress\Plugin\Shield\Modules\LoginGuard\Lib\TwoFactor\MfaController A

Total Complexity 60
Dependencies 15
Dependents 2
Total lines 331
Lines of code 241
Logical lines of code 124
Comment lines 42
Methods 20
Properties 2

Methods 20

Method Rating Maintainability Complexity Lines of code
processActiveLoginIntent()
A
44 9 42
processEmail2faLink()
S
50 7 28
captureLoginIntent()
S
57 6 17
getProvidersForUser()
S
59 5 15
canUserMfaSkip()
S
61 5 11
assessLoginIntent()
S
60 4 16
removeAllFactorsForUser()
S
56 3 18
handleLoginLink()
S
62 3 12
getProviders()
S
57 2 17
validateLoginIntentRequest()
S
64 2 11
setLoginIntentExpiresAt()
S
65 2 9
getLoginIntentPageHandler()
S
71 2 6
onWpInit()
S
71 2 6
getLoginIntentExpiresAt()
S
72 2 6
removeLoginIntent()
S
80 1 3
run()
S
70 1 6
isSubjectToLoginIntent()
S
78 1 3
captureLogin()
S
81 1 3
onWpLoaded()
S
67 1 9
getLoginIntentRequestFlag()
S
80 1 3